<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>My Project: 类继承关系</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">My Project
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="headertitle"><div class="title">类继承关系</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">
<p><a href="inherits.html">浏览类继承关系图</a></p>
此继承关系列表按字典顺序粗略的排序: </div><div class="directory">
<div class="levels">[详情级别 <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1Attributes.html" target="_self">drogon::Attributes</a></td><td class="desc">This class represents the attributes stored in the HTTP request. One can add/get any type of data to/from an <a class="el" href="classdrogon_1_1Attributes.html" title="This class represents the attributes stored in the HTTP request. One can add/get any type of data to/...">Attributes</a> object </td></tr>
<tr id="row_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1internal_1_1BinderArgTypeTraits.html" target="_self">drogon::internal::BinderArgTypeTraits&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1internal_1_1BinderArgTypeTraits_3_01const_01T_01_6_01_4.html" target="_self">drogon::internal::BinderArgTypeTraits&lt; const T &amp; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_3_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1internal_1_1BinderArgTypeTraits_3_01const_01T_01_6_6_01_4.html" target="_self">drogon::internal::BinderArgTypeTraits&lt; const T &amp;&amp; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1internal_1_1BinderArgTypeTraits_3_01T_01_6_01_4.html" target="_self">drogon::internal::BinderArgTypeTraits&lt; T &amp; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_5_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1internal_1_1BinderArgTypeTraits_3_01T_01_6_6_01_4.html" target="_self">drogon::internal::BinderArgTypeTraits&lt; T &amp;&amp; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1internal_1_1BinderArgTypeTraits_3_01T_01_5_01_4.html" target="_self">drogon::internal::BinderArgTypeTraits&lt; T * &gt;</a></td><td class="desc"></td></tr>
<tr id="row_7_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1CacheMap.html" target="_self">drogon::CacheMap&lt; T1, T2 &gt;</a></td><td class="desc">Cache Map </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1CallbackEntry.html" target="_self">drogon::CallbackEntry</a></td><td class="desc">A utility class for <a class="el" href="classdrogon_1_1CacheMap.html" title="Cache Map">CacheMap</a> </td></tr>
<tr id="row_9_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1test_1_1internal_1_1ComparsionResult.html" target="_self">drogon::test::internal::ComparsionResult</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1Cookie.html" target="_self">drogon::Cookie</a></td><td class="desc">This class represents a cookie entity </td></tr>
<tr id="row_11_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1test_1_1internal_1_1Decomposer.html" target="_self">drogon::test::internal::Decomposer</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1DrClassMap.html" target="_self">drogon::DrClassMap</a></td><td class="desc">A map class which can create DrObjects from names </td></tr>
<tr id="row_13_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_13_" class="arrow" onclick="toggleFolder('13_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1DrObjectBase.html" target="_self">drogon::DrObjectBase</a></td><td class="desc">The base class for all drogon reflection classes </td></tr>
<tr id="row_13_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1DrObject.html" target="_self">drogon::DrObject&lt; IntranetIpFilter &gt;</a></td><td class="desc"></td></tr>
<tr id="row_13_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1DrObject.html" target="_self">drogon::DrObject&lt; LocalHostFilter &gt;</a></td><td class="desc"></td></tr>
<tr id="row_13_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1DrObject.html" target="_self">drogon::DrObject&lt; NotFound &gt;</a></td><td class="desc"></td></tr>
<tr id="row_13_3_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_13_3_" class="arrow" onclick="toggleFolder('13_3_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1DrObject.html" target="_self">drogon::DrObject&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_13_3_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_13_3_0_" class="arrow" onclick="toggleFolder('13_3_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1DrTemplate.html" target="_self">drogon::DrTemplate&lt; NotFound &gt;</a></td><td class="desc"></td></tr>
<tr id="row_13_3_0_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1NotFound.html" target="_self">drogon::NotFound</a></td><td class="desc">This class is used by the drogon to generate the 404 page. Users don't use this class directly </td></tr>
<tr id="row_13_3_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_13_3_1_" class="arrow" onclick="toggleFolder('13_3_1_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpFilter.html" target="_self">drogon::HttpFilter&lt; IntranetIpFilter &gt;</a></td><td class="desc"></td></tr>
<tr id="row_13_3_1_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1IntranetIpFilter.html" target="_self">drogon::IntranetIpFilter</a></td><td class="desc">A filter that prohibit access from external networks </td></tr>
<tr id="row_13_3_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_13_3_2_" class="arrow" onclick="toggleFolder('13_3_2_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpFilter.html" target="_self">drogon::HttpFilter&lt; LocalHostFilter &gt;</a></td><td class="desc"></td></tr>
<tr id="row_13_3_2_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1LocalHostFilter.html" target="_self">drogon::LocalHostFilter</a></td><td class="desc">A filter that prohibit access from other hosts </td></tr>
<tr id="row_13_3_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1DrTemplate.html" target="_self">drogon::DrTemplate&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_13_3_4_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpController.html" target="_self">drogon::HttpController&lt; T, AutoCreation &gt;</a></td><td class="desc">The reflection base class template for HTTP controllers </td></tr>
<tr id="row_13_3_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpFilter.html" target="_self">drogon::HttpFilter&lt; T, AutoCreation &gt;</a></td><td class="desc">The reflection base class template for filters </td></tr>
<tr id="row_13_3_6_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpMiddleware.html" target="_self">drogon::HttpMiddleware&lt; T, AutoCreation &gt;</a></td><td class="desc">The reflection base class template for middlewares </td></tr>
<tr id="row_13_3_7_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpSimpleController.html" target="_self">drogon::HttpSimpleController&lt; T, AutoCreation &gt;</a></td><td class="desc">The reflection base class template for HTTP simple controllers </td></tr>
<tr id="row_13_3_8_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1WebSocketController.html" target="_self">drogon::WebSocketController&lt; T, AutoCreation &gt;</a></td><td class="desc">The reflection base class template for WebSocket controllers </td></tr>
<tr id="row_13_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_13_4_" class="arrow" onclick="toggleFolder('13_4_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1DrTemplateBase.html" target="_self">drogon::DrTemplateBase</a></td><td class="desc">The templating engine class </td></tr>
<tr id="row_13_4_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1DrTemplate.html" target="_self">drogon::DrTemplate&lt; NotFound &gt;</a></td><td class="desc"></td></tr>
<tr id="row_13_4_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1DrTemplate.html" target="_self">drogon::DrTemplate&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_13_5_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_13_5_" class="arrow" onclick="toggleFolder('13_5_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpFilterBase.html" target="_self">drogon::HttpFilterBase</a></td><td class="desc">The abstract base class for filters For more details on the class, see the wiki site (the 'Filter' section) </td></tr>
<tr id="row_13_5_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpFilter.html" target="_self">drogon::HttpFilter&lt; IntranetIpFilter &gt;</a></td><td class="desc"></td></tr>
<tr id="row_13_5_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpFilter.html" target="_self">drogon::HttpFilter&lt; LocalHostFilter &gt;</a></td><td class="desc"></td></tr>
<tr id="row_13_5_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpFilter.html" target="_self">drogon::HttpFilter&lt; T, AutoCreation &gt;</a></td><td class="desc">The reflection base class template for filters </td></tr>
<tr id="row_13_6_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_13_6_" class="arrow" onclick="toggleFolder('13_6_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpMiddlewareBase.html" target="_self">drogon::HttpMiddlewareBase</a></td><td class="desc">The abstract base class for middleware </td></tr>
<tr id="row_13_6_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpFilterBase.html" target="_self">drogon::HttpFilterBase</a></td><td class="desc">The abstract base class for filters For more details on the class, see the wiki site (the 'Filter' section) </td></tr>
<tr id="row_13_6_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpMiddleware.html" target="_self">drogon::HttpMiddleware&lt; T, AutoCreation &gt;</a></td><td class="desc">The reflection base class template for middlewares </td></tr>
<tr id="row_13_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_13_7_" class="arrow" onclick="toggleFolder('13_7_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpSimpleControllerBase.html" target="_self">drogon::HttpSimpleControllerBase</a></td><td class="desc">The abstract base class for HTTP simple controllers </td></tr>
<tr id="row_13_7_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpSimpleController.html" target="_self">drogon::HttpSimpleController&lt; T, AutoCreation &gt;</a></td><td class="desc">The reflection base class template for HTTP simple controllers </td></tr>
<tr id="row_13_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_13_8_" class="arrow" onclick="toggleFolder('13_8_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1WebSocketControllerBase.html" target="_self">drogon::WebSocketControllerBase</a></td><td class="desc">The abstract base class for WebSocket controllers </td></tr>
<tr id="row_13_8_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1WebSocketController.html" target="_self">drogon::WebSocketController&lt; T, AutoCreation &gt;</a></td><td class="desc">The reflection base class template for WebSocket controllers </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_14_" class="arrow" onclick="toggleFolder('14_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>std::exception</b></td><td class="desc"></td></tr>
<tr id="row_14_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1StreamError.html" target="_self">drogon::StreamError</a></td><td class="desc"></td></tr>
<tr id="row_15_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_15_" class="arrow" onclick="toggleFolder('15_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>std::false_type</b></td><td class="desc"></td></tr>
<tr id="row_15_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1test_1_1internal_1_1is__printable.html" target="_self">drogon::test::internal::is_printable&lt; _Tp, dummy &gt;</a></td><td class="desc"></td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_16_" class="arrow" onclick="toggleFolder('16_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1internal_1_1HttpBinderBase.html" target="_self">drogon::internal::HttpBinderBase</a></td><td class="desc"></td></tr>
<tr id="row_16_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1internal_1_1HttpBinder.html" target="_self">drogon::internal::HttpBinder&lt; FUNCTION &gt;</a></td><td class="desc"></td></tr>
<tr id="row_17_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_17_" class="arrow" onclick="toggleFolder('17_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpControllerBase.html" target="_self">drogon::HttpControllerBase</a></td><td class="desc">The base class for HTTP controllers </td></tr>
<tr id="row_17_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpController.html" target="_self">drogon::HttpController&lt; T, AutoCreation &gt;</a></td><td class="desc">The reflection base class template for HTTP controllers </td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpFile.html" target="_self">drogon::HttpFile</a></td><td class="desc">This class represents a uploaded file by a HTTP request </td></tr>
<tr id="row_19_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpRequest.html" target="_self">drogon::HttpRequest</a></td><td class="desc">Abstract class for webapp developer to get or set the Http request; </td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpResponse.html" target="_self">drogon::HttpResponse</a></td><td class="desc"></td></tr>
<tr id="row_21_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpViewData.html" target="_self">drogon::HttpViewData</a></td><td class="desc">This class represents the data set displayed in views </td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1isAutoCreationClass.html" target="_self">drogon::isAutoCreationClass&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_23_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1test_1_1internal_1_1Lhs.html" target="_self">drogon::test::internal::Lhs&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1CacheMap_1_1MapValue.html" target="_self">drogon::CacheMap&lt; T1, T2 &gt;::MapValue</a></td><td class="desc"></td></tr>
<tr id="row_25_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1MultipartHeader.html" target="_self">drogon::MultipartHeader</a></td><td class="desc"></td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1MultiPartParser.html" target="_self">drogon::MultiPartParser</a></td><td class="desc"></td></tr>
<tr id="row_27_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_27_" class="arrow" onclick="toggleFolder('27_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>trantor::NonCopyable</b></td><td class="desc"></td></tr>
<tr id="row_27_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpAppFramework.html" target="_self">drogon::HttpAppFramework</a></td><td class="desc"></td></tr>
<tr id="row_27_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1HttpClient.html" target="_self">drogon::HttpClient</a></td><td class="desc">Asynchronous http client </td></tr>
<tr id="row_27_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1IOThreadStorage.html" target="_self">drogon::IOThreadStorage&lt; C &gt;</a></td><td class="desc">Utility class for thread storage handling </td></tr>
<tr id="row_27_3_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1PubSubService.html" target="_self">drogon::PubSubService&lt; MessageType &gt;</a></td><td class="desc">This class template implements a publish-subscribe pattern with multiple named topics </td></tr>
<tr id="row_27_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1Topic.html" target="_self">drogon::Topic&lt; MessageType &gt;</a></td><td class="desc">This class template presents an unnamed topic </td></tr>
<tr id="row_27_5_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_27_5_" class="arrow" onclick="toggleFolder('27_5_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1test_1_1CaseBase.html" target="_self">drogon::test::CaseBase</a></td><td class="desc"></td></tr>
<tr id="row_27_5_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1test_1_1Case.html" target="_self">drogon::test::Case</a></td><td class="desc"></td></tr>
<tr id="row_27_5_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1test_1_1TestCase.html" target="_self">drogon::test::TestCase</a></td><td class="desc"></td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_28_" class="arrow" onclick="toggleFolder('28_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1RateLimiter.html" target="_self">drogon::RateLimiter</a></td><td class="desc">This class is used to limit the number of requests per second </td></tr>
<tr id="row_28_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1SafeRateLimiter.html" target="_self">drogon::SafeRateLimiter</a></td><td class="desc"></td></tr>
<tr id="row_29_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1RequestStream.html" target="_self">drogon::RequestStream</a></td><td class="desc"></td></tr>
<tr id="row_30_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1RequestStreamReader.html" target="_self">drogon::RequestStreamReader</a></td><td class="desc"></td></tr>
<tr id="row_31_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1ResponseStream.html" target="_self">drogon::ResponseStream</a></td><td class="desc"></td></tr>
<tr id="row_32_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1Session.html" target="_self">drogon::Session</a></td><td class="desc">This class represents a session stored in the framework. One can get or set any type of data to a session object </td></tr>
<tr id="row_33_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1test_1_1ThreadSafeStream.html" target="_self">drogon::test::ThreadSafeStream</a></td><td class="desc"></td></tr>
<tr id="row_34_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_34_" class="arrow" onclick="toggleFolder('34_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>std::true_type</b></td><td class="desc"></td></tr>
<tr id="row_34_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdrogon_1_1test_1_1internal_1_1is__printable_3_01__Tp_00_01std_1_1enable__if__t_3_01std_1_19162cf99a944461f6a991f1ae0d15631.html" target="_self">drogon::test::internal::is_printable&lt; _Tp, std::enable_if_t&lt; std::is_same_v&lt; decltype(std::cout&lt;&lt; std::declval&lt; _Tp &gt;()), std::ostream &amp; &gt; &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_35_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1UploadFile.html" target="_self">drogon::UploadFile</a></td><td class="desc"></td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1WebSocketClient.html" target="_self">drogon::WebSocketClient</a></td><td class="desc">WebSocket client abstract class </td></tr>
<tr id="row_37_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdrogon_1_1WebSocketConnection.html" target="_self">drogon::WebSocketConnection</a></td><td class="desc">The WebSocket connection abstract class </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
